package com.zbf.CelueApp;

import java.util.HashMap;
import java.util.Map;

/**
 * @author: LCG
 * 作者: LCG
 * 日期: 2021/7/26  15:19
 * 描述:
 */
public class ACelueFactory {

    private static Map<String,ACelue> celueMap=new HashMap<>();

    /**
     * 作者: LCG
     * 日期: 2021/7/26  15:21
     * 描述: 注册策略
     * @Param [key, aCelue]
     * @Return void
     */
    public static void registerCelue(String key,ACelue aCelue){
        celueMap.put(key,aCelue);
    }


    /**
     * 作者: LCG
     * 日期: 2021/7/26  15:22
     * 描述: 获取对应的策略
     * @Param [key]
     * @Return com.zbf.ACelue
     */
    public static ACelue getCelue(String key){
        return celueMap.get(key);
    }
    
}
